home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / infoserv / www / cern / dev / www-talk.9301-9306.Z / www-talk.9301-9306 / text0712.txt < prev    next >
Encoding:
Text File  |  1995-04-24  |  1.7 KB  |  42 lines

  1. Kim Peter Nyberg writes:
  2. > Marc Andreessen writes:
  3. >  > The X Window System has this (to me, fatally flawed) design decision I
  4. >  > hadn't suspected.  X windows can only be so big.  Up to the size of a
  5. >  > 16-bit integer, in fact, in pixels.  This is really really bad.  This
  6. > Well, unless we'll be seing >32k*32k displays in the near future, it's
  7. > not that bad.
  8.  
  9. It is bad, because X's "virtual" window concept is a very convenient
  10. way of doing things, and because the decision to chop pixel
  11. coordinates to 16 bits is completely arbitrary -- Xlib in fact allows
  12. you to pass in 32 bits, but this gets truncated to 16 bits by the time
  13. the server gets it.  It's just plain silly that it's not 32 bits all
  14. the way through.
  15.  
  16. >  > Mosaic does, which is lay out as much text as possible in the window
  17. >  > and then give you convenient automatic inlined hyperlinks to the
  18. >  > remainder of the text, partitioned into window-sized chunks.  Then
  19. >  > tell me who's making fatally flawed decisions.
  20. > Hmmmh, no offence, but I think that's not not the correct way to
  21. > solve the problem.
  22.  
  23. I agree that ideally we should be doing the scrolling ourselves, but
  24. like I said, that has a number of concomitant effects that we're not
  25. willing to accept right now.
  26.  
  27. > Btw, have the current x-clients implemented non-blocking transfers?
  28. > It should be implemented in the common code, maybe it already is.
  29. > It's really too bad that we don't have the time to support erwise
  30. > (three of us are working almost full time at a software company, and
  31. > try to get on with our studies as well). Maybe in the summer ...
  32.  
  33. I sure would like to have non-blocking I/O... I have looked at the
  34. Erwise code for this, and am thinking about stealing a lot of your
  35. changes, but haven't had time yet......
  36.  
  37. Cheers,
  38. Marc
  39.  
  40.